package com.ccp.dev.workflow.dao;

import com.ccp.dev.core.basic.base.IBaseMapper;
import com.ccp.dev.workflow.model.AliasScript;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

public interface AliasScriptDao extends IBaseMapper<AliasScript,String> {
    AliasScript getByName(@Param("aliasName") String aliasName);

    /**
     * 脚本别名校验唯一性
     * @param id      只作用于编辑保存时过滤原数据
     * @param name    脚本别名
     * @return
     */
    int checkRepeatName(@Param("id") String id, @Param("aliasName") String name);
}
